<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>

</head>
<body>
  <p><b>Hello World</b></p>
</body>
</html>

<script>
// 英文：
  // global  ->  全局/全球
  // ignore  ->  忽视/忽略

// const reg1 = new RegExp('\d{3}', /*flags*/)
// const reg2 = /\d{3}/gi
  // flags ：有 `g`   和  `i`
    // g  ->   global  ;  
      // 若正则 flags位置，加上 `g`，则可“全局搜索”，比如 reg.exec() 的文本匹配，“其下一次的匹配，是在上一次的基础上进行匹配”
      // 若“上一次已经是最后一个命中位置”，即本次返回 null
    // i  ->   ignore

  // const reg = /\d{3}/g;


  // // 正则的实例方法：
  //   // reg.test(str)  ->  返回 布尔值，表示 reg 的规则 是否能命中 str
  //   // reg.exec(str) // 从 str 提取 reg 规则能命中的 字符串

  // const str = 'sgb123fgh456dsfs678';
  // console.log(reg.exec(str)); // 正则 默认，匹配到 第一个 “命中”，就停止 匹配
  // console.log(reg.exec(str));
  // console.log(reg.exec(str));
  // console.log(reg.exec(str));


// ----------------  i  - ignore  ->  表示「忽略大小写」 -------------------
  // const reg = /a/i;
  // console.log(reg.test('A'));


</script>